package com.itheima.d7_simpledateformat;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {
    public static void main(String[] args) throws ParseException {
        String date1 = "2023-11-11 0:01:18";
        String date2 = "2023-11-11 0:10:51";
        //解析两个日期
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date d1 = sdf.parse(date1);
        Date d2 = sdf.parse(date2);
        System.out.println(d1);//小贾下单并付款的时间
        System.out.println(d2);//小皮下单并付款的时间

        //秒杀开始时间
        String start = "2023-11-11 0:0:0";
        //秒杀结束时间
        String end = "2023-11-11 0:10:0";

        //把时间字符串转换成Date对象
        Date startTime = sdf.parse(start);
        Date endTime = sdf.parse(end);
        System.out.println(startTime);
        System.out.println(endTime);

        //判断日期格式是否在指定时间段内
        if (d1.getTime() >= startTime.getTime() && d1.getTime() <= endTime.getTime()) {
            System.out.println("恭喜小贾秒杀成功！");
        }else{
            System.out.println("小贾没有参与秒杀！");
        }

        if (d2.getTime() >= startTime.getTime() && d2.getTime() <= endTime.getTime()) {
            System.out.println("恭喜小皮秒杀成功！");
        }else{
            System.out.println("小皮没有参与秒杀！");
        }

    }
}
